home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 3 / Info_Mac_1994-01.iso / Development / Source / AutoBin Source / DSUserProcs.h < prev    next >
Text File  |  1993-12-09  |  2KB  |  59 lines

  1. /******************************************************************************
  2. **
  3. **  Project Name:    DropShell
  4. **     File Name:    DSUserProcs.h
  5. **
  6. **   Description:    Header w/prototypes for specific AppleEvent handlers 
  7. **                    used by the DropShell
  8. **
  9. *******************************************************************************
  10. **                       A U T H O R   I D E N T I T Y
  11. *******************************************************************************
  12. **
  13. **    Initials    Name
  14. **    --------    -----------------------------------------------
  15. **    LDR            Leonard Rosenthol
  16. **    MTC            Marshall Clow
  17. **    SCS            Stephan Somogyi
  18. **
  19. *******************************************************************************
  20. **                      R E V I S I O N   H I S T O R Y
  21. *******************************************************************************
  22. **
  23. **      Date        Time    Author    Description
  24. **    --------    -----    ------    ---------------------------------------------
  25. **    01/25/92            LDR        Removed the use of const on the userDataHandle
  26. **    12/09/91            LDR        Added SelectFile & UserGlobals prototypes
  27. **    11/24/91            LDR        Added new routines & changed ones
  28. **    10/29/91            SCS        Changes for THINK C 5
  29. **    10/28/91            LDR        Officially renamed DropShell (from QuickShell)
  30. **                                Added a bunch of comments for clarification
  31. **    10/06/91    00:02    MTC        Converted to MPW C
  32. **    04/09/91    00:02    LDR        Original Version
  33. **
  34. ******************************************************************************/
  35.  
  36. #pragma once
  37.  
  38. #ifndef __DSUSERPROCS_H__
  39. #define __DSUSERPROCS_H__
  40.  
  41. #include <DSGlobals.h>
  42. #include "DSUtils.h"
  43.     
  44. pascal void InstallOtherEvents (void);
  45.  
  46. pascal void     OpenApp (void);
  47. pascal void     QuitApp (void);
  48. pascal Boolean    PreFlightDocs ( Boolean opening, Handle *userDataHandle );
  49. pascal void     OpenDoc ( FSSpecPtr myFSSPtr,  Boolean opening, Handle userDataHandle );
  50. pascal void     PostFlightDocs ( Boolean opening, Handle userDataHandle );
  51. pascal void     SelectFile ( void );
  52.  
  53. pascal Boolean    InitUserGlobals(void);
  54. pascal void        DisposeUserGlobals(void);
  55. void CatPascalString(StringPtr dts,StringPtr src);
  56.     void CopyPascalString(StringPtr src,StringPtr dst);
  57.  
  58. #endif __DSUSERPROCS_H__
  59.